home *** CD-ROM | disk | FTP | other *** search
/ TOS Silver 2000 / TOS Silver 2000.iso / Anwendun / B_E_M / LOG_BUCH / LOG_BOOK.TXT next >
Encoding:
Text File  |  1997-09-29  |  3.9 KB  |  94 lines

  1. Hallo Freunde des B.E.M.
  2.  
  3.  
  4. Das vorliegende Log_Buch Paket soll als kleines Beispiel dienen, was man mit
  5. dem B.E.M. alles anstellen kann. 'Nebenbei' verschafft das Log_Buch bei kor-
  6. rekter Anwendung dem nichts ahnenden User einen Überblick, wie lange seine
  7. Kiste schon gelaufen ist und wann sie die letzten Male angeschaltet war.
  8.  
  9.  
  10. Dateien
  11.  
  12. LOG_SHOW.APP   - das Anzeige- und Verwaltungsprogramm für das ...
  13. c:\BOOT.LOG    - das Log_Buch, wird automatisch angelegt und gepflegt
  14.  
  15.  
  16. Parameter:
  17. Q 15     /* zeigt die Logliste für (hier zB.:) 15 sek */
  18. Q        /* zeigt die Logliste für ca. 7 sek (Default) */
  19. T        /* aktualisiert den Timestamp von BOOT.LOG */
  20. S        /* fügt eine neue Startzeit in die Liste */
  21. [ohne]   /* Betrieb über die Menüzeile */
  22.  
  23.  
  24. Installation
  25. - Man lege das LOG_SHOW.APP und sein RSC nach Belieben ab und füge folgende
  26. Zeile mit angepaßtem Pfad in die AKTION.DAT des B.E.M.
  27. _Programmstart  EXEC c:\bem\log_show.app s
  28. zeigelog        EXEC c:\bem\log_show.app q
  29. logbook         EXEC c:\bem\log_show.app t
  30. - Nun muß noch mit dem Eventeditor dafür Sorge getragen werden, daß 'logbook'
  31. regelmäßig, zB. alle 5 min. angestoßen wird. Alternativ kann einfach folgende
  32. Zeile in TIMER.EVT übernommen werden
  33. 19950410023020-0   05MI     5     logbook
  34. - Auch ein Button mit der Aktion 'zeigelog' ist sinnvoll
  35.  
  36. Funktion
  37. LOG_SHOW.APP wird regelmäßig von B.E.M. mit dem Parameter 't' aufgerufen
  38. in Abständen, die der Genauigkeit entsprechen, die das Logbuch haben soll,
  39. z.B. 5 Minuten. Es aktualisiert also das Filestamp von BOOT.LOG solange der
  40. Rechner läuft.Beim Start von B.E.M. (Booten) wird LOG_SHOW.APP mit dem Para-
  41. meter 's' aufgerufen, welches die momentane Rechnerzeit mit dem Filestamp von
  42. BOOT.LOG vergleicht und aus beiden sowie den gespeicherten Daten der letzten
  43. Betriebszeiten die Gesamtbetriebsstunden des Computers berechnet.
  44.  
  45.  
  46. Betrieb
  47. Nach der Installation sorgt der B.E.M. schon alleine dafür, daß das Log_Buch
  48. die Betriebszeit verwaltet (solange der B.E.M. beim Betrieb konsequent an
  49. ist). Der Benutzer sollte also die Parameter 't' und 's' nicht verwenden.
  50. Mit dem Parameter 'q' und einer optionalen Zeitangabe in Sekunden zeigt 
  51. Log_Show nur die Zeitenliste und beendet sich wieder, wenn nicht das Fenster
  52. verändert oder eine Taste gedrückt wurde. Dann vergisst es das'q' und geht in
  53. den Dialogbetrieb (Menüzeile), es sei denn die Taste war ein 'q' oder 'c'
  54. (auch mit Control) - dann wird Log_Show beendet.
  55. Im Menüzeilenbetrieb kann die Liste gedruckt und eine Auslastungsgrafik
  56. angesehen werden.
  57.  
  58.  
  59. Noch was ???
  60. Die erste Zeile der Betriebszeitenliste kann natürlich noch keine Endzeit
  61. haben. Die wird erst beim nächsten Mal ermittelt, also nicht wundern.
  62. Wenn die ersten vier Zeichen der BOOT.LOG Datei nicht "..ok" sondern "DEF!"
  63. sind, wird es Zeit, die Uhr zu prüfen, da dies passiert, wenn der Rechner
  64. glaubt, das Filestamp läge in der Zukunft...
  65. Sollte die Uhr wirklich eine neue Batterie benötigen, kann man nach dem
  66. Austausch das BOOT.LOG reparieren.
  67.  
  68.  
  69. Update !
  70. Achtung seit der letzten Version hat sich das Format von BOOT.LOG geändert.
  71. (588 -> 612 Byte) Log_show versteht das alte Format nicht mehr, die alte
  72. Datei muß vor dem Start gelöscht werden.
  73. [Wer unbedingt seine alten Betriebsstunden mitnehmen will, kann mir das alte
  74. BOOT.LOG zumailen und erhält es in neuem Format zurück.]
  75.  
  76.  
  77. Schlußwort
  78. Ihr könnt mit dem Programm tun, was ihr wollt (Verschenken, Verspeisen, 
  79. Versuchen es zu verkaufen ... :-) , solange dieser Text unverändert beiliegt.
  80. Also nennen wir es hiermit PublicDomain.
  81. Es ist jawohl klar, daß der Ersteller dieses Programmes keinerlei Verant-
  82. wortung übernimmt für das, was Ihr damit anstellt.
  83. Gedankt sei der Free Software Foundation für GNU C (2.5.8), mit dem dieses
  84. wünderhübsche Programm compiliert wurde !
  85.  
  86.  
  87.  
  88. Tschüß
  89.    Stefan.
  90.  
  91. Stefan Petermann @ MS
  92. (von 'draußen' stefan_petermann@ms.maus.de)
  93.  
  94.